#ifndef ACTIONMOVE_H_
#define ACTIONMOVE_H_

#include "Action.h"
#include "debug.h"
#include <iostream>

class ActionMove: virtual public Action
{
	protected:
	Entity* e_target__;
	vector3df v_target__;

	public:
	ActionMove(Entity* target);
	ActionMove(vector3df target);
	virtual ~ActionMove();

	virtual bool execute(Entity* executer);
	
	virtual bool checkConditions() ;
};

#endif

